horse-drawn cart - French English Dictionary